// 专门封装用户相关的 API 接口
import request from '@/utils/request.js'
// 封装一个注册接口
// 规定:形参中的 obj 对象 必须包含{usename:'', password:'', repassword:''}
// export function regAPI(obj) {
//   // 利用
//   return request.post('/api/reg', obj)
// }

export const regAPI = obj => request.post('/api/reg', obj)
export const loginAPI = obj => request.post('/api/login', obj)

// 封装获取用户信息的 ＡＰＩ接口
export const getUserAPI = () => request.get('/my/userinfo')

// 封装一个获取左侧链接的API 接口
export const getMenuAPI = () => request.get('/my/menus')

// 封装一个修改用户信息的接口
export const updateUserAPI = obj => request.put('/my/userinfo', obj)

// 封装一个上传头像的接口
export const avatarAPI = str => request.patch('/my/update/avatar', { avatar: str })
// 封装一个修改密码的API接口
export const updatePwdAPI = obj => request.patch('/my/updatepwd', obj)
